﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using FinalProjectLogicLayer; //TODO remove this namespace after debugin stage is finished
using Clustering;
namespace FinalProjectLogicLayerINTERFACE
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new mainFrame());
            
            //PamClustering.pamUnitTest();
            //LogicLayerTests.testFileToString();
            //LogicLayerTests.testFeatureExtraction(); //Test only CSV extraction using MT and only one thread
            //LogicLayerTests.testCSVextraction(); //Test CSV cretion and Pam
            //LogicLayerTests.testDictionary();
            //LogicLayerTests.testStringMatching();
            //LogicLayerTests.testGuiClusteringResults();
            //LogicLayerTests.testHtmlReport();
            //LogicLayerTests.testAlphaBetResize();
            //StringMatching.createTestTxtFile("test.txt", 9000000, true); //This is a 17MB file
        }
    }
}
